package com.tj.pystandard.tjapi.common.config;

import java.lang.annotation.*;
import java.util.concurrent.TimeUnit;

/**
 * redis缓存注解
 *
 * @author qiuting
 * @date 2020/11/18 16:02
 */

@Inherited
@Documented
@Target({ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
public @interface RedisCacheAspect {
	// key目录
	String dir();
	// 是否需要分页：true-是（返回PageResVO） false-否（返回Object）
	boolean needPage() default false;
	// 缓存时间
	int time() default 4;
	// 时间单位
	TimeUnit timeUnit() default TimeUnit.HOURS;
}
